ITC is both a top dividend yielding and a growth stock